/*******************************************************************
 * 外语翻译平台(translate) 
 *
 * 成都一亿信息技术公司 版权所有
 * 
 * Copyright (C) 2010 Transer Information Technology Co., Ltd.
 *
 * @Version : 1.0  2011-1-12 上午11:59:54
 *
 * ILogDao.java
 *
 *******************************************************************/
package com.transer.persistance.dao;

import java.util.List;

import com.transer.persistance.bean.LoginLog;
import com.transer.persistance.exception.TranserDatabaseException;

/**
 * class defination are there
 * 
 * @author Mark
 * 
 * @version 1.0 ywengineer@gmail.com
 * 
 */
public interface ILogDao extends DatabaseDao {
	/**
	 * 添加登陆日志
	 * 
	 * @param log
	 *            日志
	 * @throws TranserDatabaseException
	 */
	void addLoginLog(LoginLog log) throws TranserDatabaseException;

	/**
	 * 获取某用户的登陆日志
	 * 
	 * @param userID
	 *            用户ID
	 * @return
	 * @throws TranserDatabaseException
	 */
	List<LoginLog> getLoginLogs(int userID) throws TranserDatabaseException;

	/**
	 * 获取某用户的最后登陆日志
	 * 
	 * @param userID
	 *            用户ID
	 * @return
	 * @throws TranserDatabaseException
	 */
	LoginLog getLastLogin(int userID) throws TranserDatabaseException;
}
